Stop setting GTK_IM_MODULE_FILE
authorMatthias Clasen <mclasen@redhat.com>
Sun, 28 Jun 2020 17:08:44 +0000 (13:08 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 28 Jun 2020 17:42:02 +0000 (13:42 -0400)
GTK no longer reads this environment variable, so
setting it can have no benefit for uninstalled demos
anymore.

demos/gtk-demo/main.c
tests/testcombochange.c
tests/testdnd.c
tests/testgtk.c

index b1b6724d335b6e4ca48afd2878016f8a4b19976a..789926889176f7cdd3ad80c0e4639f2d50605914 100644 (file)
@@ -1197,16 +1197,6 @@ main (int argc, char **argv)
   };
   int i;
 
-  /* Most code in gtk-demo is intended to be exemplary, but not
-   * these few lines, which are just a hack so gtk-demo will work
-   * in the GTK tree without installing it.
-   */
-  if (g_file_test ("../../modules/input/immodules.cache", G_FILE_TEST_EXISTS))
-    {
-      g_setenv ("GTK_IM_MODULE_FILE", "../../modules/input/immodules.cache", TRUE);
-    }
-  /* -- End of hack -- */
-
   app = gtk_application_new ("org.gtk.Demo4", G_APPLICATION_NON_UNIQUE|G_APPLICATION_HANDLES_COMMAND_LINE);
 
   g_action_map_add_action_entries (G_ACTION_MAP (app),
index 01bac3379ac1d134018a3e8f59b7e5f2431177de..a72a44ad46bfe0c0d22204a1e4e21307e461545d 100644 (file)
@@ -26,13 +26,6 @@ GArray *contents;
 
 static char next_value = 'A';
 
-static void
-test_init (void)
-{
-  if (g_file_test ("../modules/input/immodules.cache", G_FILE_TEST_EXISTS))
-    g_setenv ("GTK_IM_MODULE_FILE", "../modules/input/immodules.cache", TRUE);
-}
-
 G_GNUC_PRINTF (1, 2) static void
 combochange_log (const char *fmt,
                  ...)
@@ -200,8 +193,6 @@ main (int argc, char **argv)
   GtkWidget *combo;
   GtkCellRenderer *cell_renderer;
 
-  test_init ();
-
   gtk_init ();
 
   model = gtk_list_store_new (1, G_TYPE_STRING);
index b81f938dcaa9536d2441e1328980fb048d2232d1..ea6e468e38a4b961ead689bcb90c99eb32b66aa4 100644 (file)
@@ -493,13 +493,6 @@ popsite_leave (GtkDropControllerMotion *motion)
     }
 }
 
-static void
-test_init (void)
-{
-  if (g_file_test ("../modules/input/immodules.cache", G_FILE_TEST_EXISTS))
-    g_setenv ("GTK_IM_MODULE_FILE", "../modules/input/immodules.cache", TRUE);
-}
-
 static void
 quit_cb (GtkWidget *widget,
          gpointer   data)
@@ -528,8 +521,6 @@ main (int argc, char **argv)
   GtkEventController *controller;
   gboolean done = FALSE;
 
-  test_init ();
-  
   gtk_init ();
 
   window = gtk_window_new ();
index 28bd0db358b6888e35db69aec06b4ae046ae01e0..791ea10f466dd84add5a23fa86987a1eec23577e 100644 (file)
@@ -5987,13 +5987,6 @@ create_main_window (void)
   gtk_widget_show (window);
 }
 
-static void
-test_init (void)
-{
-  if (g_file_test ("../modules/input/immodules.cache", G_FILE_TEST_EXISTS))
-    g_setenv ("GTK_IM_MODULE_FILE", "../modules/input/immodules.cache", TRUE);
-}
-
 static char *
 pad (const char *str, int to)
 {
@@ -6110,9 +6103,7 @@ main (int argc, char *argv[])
 
   srand (time (NULL));
 
-  test_init ();
-
-  g_set_application_name ("GTK+ Test Program");
+  g_set_application_name ("GTK Test Program");
 
 #ifdef GTK_SRCDIR
   g_chdir (GTK_SRCDIR);